<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link href="${pageContext.request.contextPath}/adminfile/assets/css/bootstrap.min.css" rel="stylesheet" />
        
        <link rel="stylesheet" href="${pageContext.request.contextPath}/adminfile/css/style.css"/>       
        <link href="${pageContext.request.contextPath}/adminfile/assets/css/codemirror.css" rel="stylesheet">
        <link rel="stylesheet" href="${pageContext.request.contextPath}/adminfile/assets/css/ace.min.css" />
        <link rel="stylesheet" href="${pageContext.request.contextPath}/adminfile/assets/css/font-awesome.min.css" />
		<link rel="stylesheet" type="text/css" href="css/base.css" />
		<link rel="stylesheet" type="text/css" href="css/common.css" />
		<link rel="stylesheet" type="text/css" href="css/my.css">
		
			<script src="${pageContext.request.contextPath}/adminfile/assets/js/jquery.min.js"></script>

		<script type="text/javascript">
			window.jQuery || document.write("<script src='${pageContext.request.contextPath}/adminfile/assets/js/jquery-2.0.3.min.js'>"+"<"+"/script>");
		</script>


		<script type="text/javascript">
			if("ontouchend" in document) document.write("<script src='${pageContext.request.contextPath}/adminfile/assets/js/jquery.mobile.custom.min.js'>"+"<"+"/script>");
		</script>
		<script src="${pageContext.request.contextPath}/adminfile/assets/js/bootstrap.min.js"></script>
		<script src="${pageContext.request.contextPath}/adminfile/assets/js/typeahead-bs2.min.js"></script>
		<!-- page specific plugin scripts -->
		<script src="${pageContext.request.contextPath}/adminfile/assets/js/jquery.dataTables.min.js"></script>
		<script src="${pageContext.request.contextPath}/adminfile/assets/js/jquery.dataTables.bootstrap.js"></script>
        <script type="text/javascript" src="${pageContext.request.contextPath}/adminfile/js/H-ui.js"></script> 
        <script type="text/javascript" src="${pageContext.request.contextPath}/adminfile/js/H-ui.admin.js"></script> 
        <script src="${pageContext.request.contextPath}/adminfile/assets/layer/layer.js" type="text/javascript" ></script>
        <script src="${pageContext.request.contextPath}/adminfile/assets/laydate/laydate.js" type="text/javascript"></script>
<title>用户列表</title>
</head>

<body>
<div class="page-content clearfix">
    <div id="Member_Ratings">
      <div class="d_Confirm_Order_style">
    <div class="search_style">
     
      <ul class="search_content clearfix">
       <li><label class="l_f">会员名称</label><input name="" type="text"  class="text_add" placeholder="输入会员名称、电话、邮箱"  style=" width:400px"/></li>
       <li><label class="l_f">添加时间</label><input class="inline laydate-icon" id="start" style=" margin-left:10px;"></li>
       <li style="width:90px;"><button type="button" class="btn_search"><i class="icon-search"></i>查询</button></li>
      </ul>
    </div>
     <!---->
     <div class="border clearfix">
       <span class="l_f">
        <a href="javascript:ovid()" id="member_add" class="btn btn-warning"><i class="icon-plus"></i>添加用户</a>
        <a href="javascript:ovid()" id="btn" class="btn btn-danger"><i class="icon-trash"></i>批量删除</a>
       </span>
       <span class="r_f">共：<b>${fn:length(list)}</b>条</span>
     </div>
     <!---->
     <div class="table_menu_list">
       <table class="table table-striped table-bordered table-hover" id="sample-table">
		<thead>
		 <tr>
				<th width="25"><label><input type="checkbox" class="ace" id="all"><span class="lbl"></span></label></th>
				<th width="80">ID</th>
				<th width="100">用户名</th>
				<th width="80">性别</th>
				<th width="80">年龄</th>
				<th width="120">手机</th>
				<th width="140">邮箱</th>
				<th width="150">身份证号</th>
				<th width="110">真实姓名</th>				
				
				<th width="180">注册日期</th>            
				<th width="200">操作</th>
			</tr>
		</thead>
	<tbody>
		<c:forEach items="${list}" var="c" varStatus="st">
        <tr>           
          <td><label><input type="checkbox" id="c6" class="ace" value="${c.userId}"><span class="lbl"></span></label></td>
          <td>${c.userId}</td>
          <td>${c.userName}</td>
          <td>${c.userSex}</td>
          <td>${c.userAge}</td>
          <td>${c.userPhone}</td>
          <td>${c.userEmail}</td>           
          <td>${c.userId_num}</td>
          <td>${c.userRealName}</td>         
         
          <td>${c.userDate}</td>
          <td class="td-manage">
        
          <a title="详细信息" onclick="member_show('用户信息','member','${c.userId}','500','400')"  class="btn btn-xs btn-info  " ><i class="icon-list bigger-120"></i></a> 
        
          <a title="删除" href="javascript:;"  onclick="member_del(this,${c.userId})" class="btn btn-xs btn-warning" ><i class="icon-trash  bigger-120"></i></a>
          </td>
            
              
        </tr>
    </c:forEach>
        
         
      </tbody>
	</table>
   </div>
  </div>
 </div>
</div>
<!--添加用户图层-->
<div class="add_menber" id="add_menber_style" style="display:none">
  
    <ul class=" page-content">
     <li><label class="label_name">用&nbsp;&nbsp;户 &nbsp;名：</label><span class="add_name"><input value="" name="用户名" type="text"  class="text_add"/></span><div class="prompt r_f"></div></li>
     <li><label class="label_name">电子邮箱：</label><span class="add_name"><input name="移动电话" type="text"  class="text_add"/></span><div class="prompt r_f"></div></li>
     
     <li><label class="label_name">性&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;别：</label><span class="add_name">
     <label><input name="form-field-radio" type="radio" checked="checked" class="ace"><span class="lbl">男</span></label>&nbsp;&nbsp;&nbsp;
     <label><input name="form-field-radio" type="radio" class="ace"><span class="lbl">女</span></label>&nbsp;&nbsp;&nbsp;
     </span>
     <div class="prompt r_f"></div>
     </li>
     <li><label class="label_name">身份证号：</label><span class="add_name"><input name="电子邮箱" type="text"  class="text_add"/></span><div class="prompt r_f"></div></li>
     <li><label class="label_name">年&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;龄：</label><span class="add_name"><input name="电子邮箱" type="text"  class="text_add"/></span><div class="prompt r_f"></div></li>
          <li><label class="label_name">真实姓名：</label><span class="add_name"><input name="真实姓名" type="text"  class="text_add"/></span><div class="prompt r_f"></div></li>
     <li><label class="label_name">手机号码：</label><span class="add_name"><input name="电子邮箱" type="text"  class="text_add"/></span><div class="prompt r_f"></div></li>
     <li><label class="label_name">状&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;态：</label><span class="add_name">
     <label><input name="form-field-radio1" type="radio" checked="checked" class="ace"><span class="lbl">开启</span></label>&nbsp;&nbsp;&nbsp;
     <label><input name="form-field-radio1"type="radio" class="ace"><span class="lbl">关闭</span></label></span><div class="prompt r_f"></div></li>
    </ul>
 </div>
 <div class="adress1" id="adress2" style="display:none">
 <div class="saved-address">
						<table class="ye-table address-table" style="border:1px solid #eaeaea">
							<tr>
								<th width="10%">收货人</th>
								<th width="50%">收货地址</th>
								<th width="10%">电话</th>
								<th width="10%">邮编</th>
								<th width="20%">操作</th>
							</tr>
							
							
		<c:forEach items="${adressList}" var="c" varStatus="st">
        <tr>         
            <td>${c.adressName}</td>
            <td>${c.adressProvince}${c.adressCity}${c.adressArea}${c.adressAdress}</td>            
            <td>${c.adressPhone}</td>
            <td>${c.adressCode}</td>  
			<td><a href="adressDelete?adressId=${c.adressId}" class="pl10"><i class="iconfont">&#xe60b;</i><em class="orange">删除</em></a>
			<a onclick="queryAdressById(${c.adressId})" class="pl10 "><i class="iconfont closeUpdate">&#xe60f;</i><em class="orange ">编辑</em></a>
			</td>                     
        </tr>
    </c:forEach>														
						</table>
						
						
					</div>
						</div>
						
</body>
</html>

<script>
jQuery(function($) {
				var oTable1 = $('#sample-table').dataTable( {
				"aaSorting": [[ 1, "desc" ]],//默认第几个排序
		"bStateSave": true,//状态保存
		"aoColumnDefs": [
		  //{"bVisible": false, "aTargets": [ 3 ]} //控制列的隐藏显示
		  {"orderable":false,"aTargets":[0,8,9]}// 制定列不参与排序
		] } );
				
				
				$('table th input:checkbox').on('click' , function(){
					var that = this;
					$(this).closest('table').find('tr > td:first-child input:checkbox')
					.each(function(){
						this.checked = that.checked;
						$(this).closest('tr').toggleClass('selected');
					});
						
				});
			
			
				$('[data-rel="tooltip"]').tooltip({placement: tooltip_placement});
				function tooltip_placement(context, source) {
					var $source = $(source);
					var $parent = $source.closest('table')
					var off1 = $parent.offset();
					var w1 = $parent.width();
			
					var off2 = $source.offset();
					var w2 = $source.width();
			
					if( parseInt(off2.left) < parseInt(off1.left) + parseInt(w1 / 2) ) return 'right';
					return 'left';
				}
			})
/*用户-添加*/
 $('#member_add').on('click', function(){
    layer.open({
        type: 1,
        title: '添加用户',
		maxmin: true, 
		shadeClose: true, //点击遮罩关闭层
        area : ['800px' , ''],
        content:$('#add_menber_style'),
		btn:['提交','取消'],
		yes:function(index,layero){	
		 var num=0;
		 var str="";
     $(".add_menber input[type$='text']").each(function(n){
          if($(this).val()=="")
          {
               
			   layer.alert(str+=""+$(this).attr("name")+"不能为空！\r\n",{
                title: '提示框',				
				icon:0,								
          }); 
		    num++;
            return false;            
          } 
		 });
		  if(num>0){  return false;}	 	
          else{
			  layer.alert('添加成功！',{
               title: '提示框',				
			icon:1,		
			  });
			   layer.close(index);	
		  }		  		     				
		}
    });
});
/*用户-查看*/
function member_show(title,url,userId,w,h){
	layer_show(title,url+'?userId='+userId,w,h);
}
/*用户-停用*/
function member_stop(obj,id){
	layer.confirm('确认要停用吗？',function(index){
		$(obj).parents("tr").find(".td-manage").prepend('<a style="text-decoration:none" class="btn btn-xs " onClick="member_start(this,id)" href="javascript:;" title="启用"><i class="icon-ok bigger-120"></i></a>');
		$(obj).parents("tr").find(".td-status").html('<span class="label label-defaunt radius">已停用</span>');
		$(obj).remove();
		layer.msg('已停用!',{icon: 5,time:1000});
	});
}

/*用户-启用*/
function member_start(obj,id){
	layer.confirm('确认要启用吗？',function(index){
		$(obj).parents("tr").find(".td-manage").prepend('<a style="text-decoration:none" class="btn btn-xs btn-success" onClick="member_stop(this,id)" href="javascript:;" title="停用"><i class="icon-ok bigger-120"></i></a>');
		$(obj).parents("tr").find(".td-status").html('<span class="label label-success radius">已启用</span>');
		$(obj).remove();
		layer.msg('已启用!',{icon: 6,time:1000});
	});
}
/*用户-编辑*/
function member_edit(id){
	  layer.open({
        type: 1,
        title: '查看用户地址',
		maxmin: true, 
		shadeClose:false, //点击遮罩关闭层
        area : ['800px' , ''],
        content:$('#adress2'),
		btn:['关闭'],
		yes:function(index,layero){	
		 var num=0;
		 var str="";
     $(".adress1 input[type$='text']").each(function(n){
          if($(this).val()=="")
          {
               
			   layer.alert(str+=""+$(this).attr("name")+"不能为空！\r\n",{
                title: '提示框',				
				icon:0,								
          }); 
		    num++;
            return false;            
          } 
		 });
		  if(num>0){  return false;}	 	
          else{
			  layer.alert('添加成功！',{
               title: '提示框',				
			icon:1,		
			  });
			   layer.close(index);	
		  }		  		     				
		}
    });
}
/*用户-删除*/
function member_del(obj,userId){
	layer.confirm('确认要删除吗？',function(index){
		$.ajax({
			/*这里为请求地址*/
			url : "userDelete?id=" + userId,
			dataType : "html",
			success : function(data) {//意思是如果请求成功，即删除成功
				$(obj).parents("tr").remove();
				layer.msg('已删除!',{icon:1,time:1000});
			},
			error : function() {//如果请求失败，则弹出下面的提示				
				layer.msg('删除失败!',{icon:1,time:1000});
			}
		});
		
	});
}
laydate({
    elem: '#start',
    event: 'focus' 
});

</script>
<script>
	
var totol = ${fn:length(list)};
var count = 0;

$("input[id='all']").click(function () {
	if ($(this).prop('checked') == true) {
		$("input[id!='all']").prop('checked',true);
		$(btn).text('批量删除'+totol);
		count = totol;
	}else {
		$("input[id!='all']").prop('checked',false);
		$(btn).text('批量删除'+0);
		count = 0;
	}
	
});

$("input[id!='all']").click(function () {
	if ($(this).prop('checked') == true) {
		count  ++;
		
	}else {
		count --;
		$("input[id='all']").prop('checked',false);
		
	}
	if (count == totol) {
		$("input[id='all']").prop('checked',true);
	}
	$(btn).text('批量删除'+count);
});

 $("#btn").click(function(){
     /**获取下面选中的checkbox*/
     var checkedbox = $("input[id!='all']:checked");
     if(checkedbox.length == 0){
         alert("请选择要删除的用户！！！");
     }else{
         if(confirm("你确定要删除吗？？？")){
             var ids = new Array();
             checkedbox.each(function(){
                 ids.push(this.value);
             $.ajax({
     				url:"userDeleteAll",
     				data:"userIds="+ids,
     				success:function(){            					
     					$("#a6"+a).parent().parent().remove();          					
     				}
     			})
     			
             });
            
             alert("删除成功")
         }
     }
 });




</script>